package cn.tedu.charging.order.config;


import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

/**
 * RestTemplate配置
 */
@Configuration
public class RestTemplateConfiguration {

    /**
     * @Bean 注解
     * 创建一个类型为 RestTemplate 的 Bean 对象
     * 怎么创建呢？具体的实现 restTemplate() 方法里的代码
     * 返回值就是这个方法返回的对象 创建的对象 RestTemplate
     * 创建后，放入spring容器里管理起来，容器中就会有这个对象
     * 放入容器后，可以使用 @Autowired 注解，注入到其他类中
     * 其他类就可以使用了
     * @return
     */
    @Bean
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }

}
